$myfont-color:#292929;
	.cred{
		color: #f55535;
	}
	@mixin ellipsis {
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.serve_item{
		// display: flex;
		width: 42%;
		border-radius: 10px;
		background-color: #fff;
		padding: 24rpx;
		margin-bottom: 12px;
		.serve_l{
			width: 100%;
			height: 140px;
			overflow: hidden;
			border-radius: 5px;
			image{
				height: 100%;
				width: 100%;
			}
		}
		.serve_r{
			flex: 1;
			margin-top: 10px;
			.sr_t{
				display: flex;
				align-items: center;
				.sr_title{
					font-weight: 700;
					font-size: 16px;
					color: $myfont-color;
					flex: 1;
					width: 100%;
					height: 20px;
					@include ellipsis
				}
				.sr_xl{
					font-size: 10px;
					color: #999;
					.xl_num{
						color: #e2ab09;
					}
				}
			}
			.sr_m{
				display: flex;
				margin-top: 7px;
				font-size: 12px;
				color: #666;
				align-items: center;
				.desc{
					flex: 1;
					@include ellipsis
				}
				.apm{
					width: 85px;
					height: 30px;
					border-radius: 15px;
					background: linear-gradient(90deg,#8d65e2,#4839ee);
					color: #fff;
					text-align: center;
					line-height: 30px;
				}
			}
			.sr_b{
				margin-top: 4px;
				display: flex;
				align-items: center;
				.money_now{
					font-size: 16px;
					font-weight: 700;
				}
				.money_ago{
					font-size: 10px;
					text-decoration: line-through;
					color: #999;
					margin-left: 4px;
				}
				.clock{
					margin-left: 12px;
				}
			}
		}
	}